to weatherproof - English Synonyms Dictionary